local a = {}

if redis.call('exists', KEYS[1]) then
    redis.call('multi')
    for i = 1, ARGV[1] do
        a[i] = redis.call('lpop', KEYS[1])
    end
    redis.call('exec')
    return a
end
